]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agoworkspaceSwitcher: Initially hide after creation
Adel Gadllah [Wed, 9 Feb 2011 22:57:23 +0000 (23:57 +0100)]
workspaceSwitcher: Initially hide after creation

The default state of the switcher is constructed but not visible,
so create it that way.

This fixes a bug where if we created the switcher but didn't show it
or use it we'd end up with an empty, odd looking switcher.

15 years agodash: Don't unnecessarily animate icon size changes
Florian Müllner [Wed, 9 Feb 2011 22:55:50 +0000 (23:55 +0100)]
dash: Don't unnecessarily animate icon size changes

We already skip animations for item additions/removals while the
overview is hidden or when initially filling the dash (to avoid
an odd zoom effect when showing), apply the same logic to animations
of icon size changes.

15 years agodash: Increase the maximum icon size
Florian Müllner [Wed, 9 Feb 2011 22:40:48 +0000 (23:40 +0100)]
dash: Increase the maximum icon size

With the labels removed from dash items, we can potentially use
a larger icon size, so add 64 to the list of icon sizes and use
it by default.

15 years agodash: Update style so running apps keep the highlight on hover
Florian Müllner [Wed, 9 Feb 2011 22:03:32 +0000 (23:03 +0100)]
dash: Update style so running apps keep the highlight on hover

Using "background" for the hover state overwrites the "background-image"
property of running apps. Use "background-color" in hover instead, so
the background image is kept during hover. Apply the same fix to the
selection indicator for search results.

15 years agobluetooth: remove weird "Agent" word from notification (close #637687)
Luca Ferretti [Wed, 9 Feb 2011 22:08:02 +0000 (23:08 +0100)]
bluetooth: remove weird "Agent" word from notification (close #637687)

Agents are an implementation detail of Bluetooth on Linux (it's actually
a D-Bus "agent", not a Bluetooth one anyway). Only "Bluetooth" is fine.

15 years agodash: Skip animations while the overview is hidden
Florian Müllner [Sun, 6 Feb 2011 16:46:12 +0000 (17:46 +0100)]
dash: Skip animations while the overview is hidden

If a window is closed, the list of running applications may change
while the overview is hidden. Animating dash changes is pointless
in this case, so update the dash without animations in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Minor style fixes
Florian Müllner [Mon, 31 Jan 2011 14:05:23 +0000 (15:05 +0100)]
dash: Minor style fixes

- 1px border rather than 2
 - less padding around launchers
 - icon prelight was too bright, bring it down a notch

Based on an original patch by Jakub Steiner.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Avoid "zoom" effect when first shown
Florian Müllner [Wed, 2 Feb 2011 15:44:07 +0000 (16:44 +0100)]
dash: Avoid "zoom" effect when first shown

The dash is created empty and the initial set of items is added
before it's shown for the first time. As the additions of items
is now animated, this results in a slightly odd effect when all
items zoom in at once. So special-case the first time _redisplay()
is called and skip animations in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Animate item and size changes
Florian Müllner [Fri, 21 Jan 2011 11:06:13 +0000 (12:06 +0100)]
dash: Animate item and size changes

In general, all changes in the shell interface should be backed
by animations to give the interface a more natural feel and provide
feedback of what's happening. Currently the dash violates that
principle, as items simply appear/disappear or change size abruptly,
so add animations for application list and icon size changes.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Wrap items in a scale-aware container
Florian Müllner [Thu, 20 Jan 2011 15:23:43 +0000 (16:23 +0100)]
dash: Wrap items in a scale-aware container

Clutter containers only take their children's size into account, but
not their scale. As we want the dash to change its size smoothly
when zooming items in/out, we wrap each item in a custom container
which does consider the child's scale.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Don't empty dash on changes
Florian Müllner [Thu, 13 Jan 2011 12:44:40 +0000 (13:44 +0100)]
dash: Don't empty dash on changes

When the list of applications in the dash changes, all items are
removed and new ones added. While this approach is nice and simple,
it does not work if we want to animate changes. So rather than
replacing the old list of applications with the new one, figure
out the changes and only apply those.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Take remove target into account for icon size
Florian Müllner [Thu, 16 Dec 2010 21:13:47 +0000 (22:13 +0100)]
dash: Take remove target into account for icon size

Previously the icon size was only adjusted due to changes in the list
of application icons displayed, not when showing or hiding the remove
target. As a result, the remove target could end up cut off, so take
this case into account and adjust the icon size when showing or hiding
the remove target.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Calculate icon size changes without reallocation
Florian Müllner [Sat, 27 Nov 2010 21:31:14 +0000 (22:31 +0100)]
dash: Calculate icon size changes without reallocation

The current approach to adjust the icon size of dash items is rather
expensive: the size of each item is changed from largest to smallest,
until the height of the dash fits the maximum available height, so
quite some ClutterTextures are created and disposed.
A better approach is to calculate the required size beforehand and
only change the icon size when necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agodash: Hide item labels
Florian Müllner [Thu, 20 Jan 2011 14:27:13 +0000 (15:27 +0100)]
dash: Hide item labels

With the current dash layout of a single column, nearly every icon
label ends up ellipsized, even at the largest allowed icon size.
Not showing any labels appears to be the cleanest approach in this
case, so disable them in the dash.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agobase-icon: Add an option to not show the label
Florian Müllner [Thu, 20 Jan 2011 14:25:25 +0000 (15:25 +0100)]
base-icon: Add an option to not show the label

Currently there is a serious problem with ellipsization in various
parts of the overview. While wrapping the label or giving it more
space may be appropriate approaches for the application view, neither
works very well for the dash - possibly the best option there is to
not show the label at all.
So add a constructor parameter to BaseIcon to allow hiding the
label.

https://bugzilla.gnome.org/show_bug.cgi?id=636156

15 years agoappSwitcher: Don't create thumbnails for destroyed windows
Adel Gadllah [Wed, 9 Feb 2011 19:42:44 +0000 (20:42 +0100)]
appSwitcher: Don't create thumbnails for destroyed windows

15 years agoDisable left/right workspace switching in the overview
Owen W. Taylor [Wed, 9 Feb 2011 16:43:58 +0000 (11:43 -0500)]
Disable left/right workspace switching in the overview

Make the overview match the main view so only up/down can be used
to switch workspaces (matching the visuals), and not left/right
as well.

https://bugzilla.gnome.org/show_bug.cgi?id=641887

15 years agoworkspace-switcher: Switch to vertical orientation
Florian Müllner [Wed, 9 Feb 2011 15:00:29 +0000 (16:00 +0100)]
workspace-switcher: Switch to vertical orientation

With workspaces now being stacked vertically, the horizontal
indicators in the workspace switcher are rather odd. There are
some designs for an improved workspace switch animation, but
it may take a while to implement them, so for now just change
the orientation of the existing switcher.

https://bugzilla.gnome.org/show_bug.cgi?id=641931

15 years agoboxpointer: Use the right source center for the arrow pointing
Sardem FF7 [Wed, 2 Feb 2011 22:38:55 +0000 (23:38 +0100)]
boxpointer: Use the right source center for the arrow pointing

Point the arrow to the center of the sourceActor's content box, rather
than its allocation, in case it has asymmetric padding (as the
rightmost message tray summary item does).

https://bugzilla.gnome.org/show_bug.cgi?id=641728

15 years agoboxpointer: Change the alternate drawing of boxpointer arrows
Sardem FF7 [Wed, 2 Feb 2011 22:13:55 +0000 (23:13 +0100)]
boxpointer: Change the alternate drawing of boxpointer arrows

To avoid some "jumping" of the arrow, draw it diagonally when needed.
It makes animations smoother.

https://bugzilla.gnome.org/show_bug.cgi?id=641726

15 years agopanel-button: Set ':active' pseudo class when menu is open
Florian Müllner [Tue, 8 Feb 2011 18:46:05 +0000 (19:46 +0100)]
panel-button: Set ':active' pseudo class when menu is open

Commit c86a977564e5 removed :pressed from the list of styles which
highlight panel buttons, so the button highlight is now lost when
mousing over menu items. This is not the behavior we want, the
buttons should keep their highlight while being "active". Rather
than adding back the pseudo class to the CSS, let buttons use the
:active pseudo class when the menu is open, which makes more sense
than :pressed anyway.

15 years agoFix press/release confusion when synthesizing clutter key events
Takao Fujiwara [Wed, 9 Feb 2011 05:00:47 +0000 (14:00 +0900)]
Fix press/release confusion when synthesizing clutter key events

We were generating presses for releases and vice-versa.

https://bugzilla.gnome.org/show_bug.cgi?id=641896

15 years agoUpdated Gujarati Translations & Added gu in LINGUAS
Sweta Kothari [Wed, 9 Feb 2011 07:23:06 +0000 (12:53 +0530)]
Updated Gujarati Translations & Added gu in LINGUAS

15 years agokbd-status: Remove support for disabling the indicator
Florian Müllner [Wed, 9 Feb 2011 01:22:42 +0000 (02:22 +0100)]
kbd-status: Remove support for disabling the indicator

The status icon should always be visible if more than two layouts
are configured. The settings key which was used to enforce hiding
the icon in this case as well has already been removed from the
g-s-d schema, causing an error on startup.

15 years agoHandle changes in window position for workspace thumbnails
Owen W. Taylor [Thu, 3 Feb 2011 03:54:33 +0000 (22:54 -0500)]
Handle changes in window position for workspace thumbnails

Connect to the 'position-set' signal of MetaWindowActor and move
actors when the source windows move.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoImprove workspace controls slide-in positioning
Owen W. Taylor [Mon, 31 Jan 2011 03:54:05 +0000 (22:54 -0500)]
Improve workspace controls slide-in positioning

Intead of using a St.Group and tweening the position of the controls
actor, use a St.GenericLayout and tween a Javascript property. This
allows us to more reliably track the height of the overall workspace
display and propagate it to the controls actor.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoDon't switch to a workspace when dragging it to launch on that workspace
Owen W. Taylor [Sun, 30 Jan 2011 21:09:58 +0000 (16:09 -0500)]
Don't switch to a workspace when dragging it to launch on that workspace

With workspace thumbnails, we don't switch workspaces when dragging windows
between workspaces or adding new workspaces, so we also shouldn't switch
on launch.

 * Add workspace parameters to shell_doc_system_open(),
   shell_app_activate, shell_app_open_new_window()

 * Pass a 'params' object when activating items in the overview with
   two currently defined parameters: workspace and timestamp. (timestamp
   is only implemented where it is easy and doesn't require interface
   changes - using the global current timestamp for the shell is almost
   always right or at least good enough.)

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoAvoid popping the workspace controls in and out at the end of DND
Owen W. Taylor [Sun, 30 Jan 2011 21:38:13 +0000 (16:38 -0500)]
Avoid popping the workspace controls in and out at the end of DND

At the end of a drag operation, we would invoke the code to slide the
controls in (because we were no longer DND'ing and not hovering) and
then immediately afterwards invoke the code to slide it back out when
we got the ENTER event from the end of DND. While the immediately
overridden tween probably won't have any visible effect it's better
to avoid this, so wait to update the zoom state until BEFORE_REDRAW.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoRemove now unnecessary workspace controls
Owen W. Taylor [Tue, 25 Jan 2011 21:45:58 +0000 (16:45 -0500)]
Remove now unnecessary workspace controls

With automatic workspace management, explicit controls to add and
remove workspaces are no longer necessary. We also can remove the
use of addWorkspace for middle-button-click on a launcher since
launching on the last empty workspace will do the right thing.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoAdd automatic workspace management
Owen W. Taylor [Tue, 25 Jan 2011 21:29:45 +0000 (16:29 -0500)]
Add automatic workspace management

Automatically add and remove workspaces so that the last workspace is
always empty and no workspaces are empty other than that workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoDon't activate newly added workspaces
Owen W. Taylor [Mon, 31 Jan 2011 02:13:11 +0000 (21:13 -0500)]
Don't activate newly added workspaces

With workspace thumbnails, we want to make workspace switching
something that happens largely under the users control, so don't
switch to newly added workspaces in the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoAdd workspace thumbnails to the overview
Owen W. Taylor [Mon, 31 Jan 2011 02:18:12 +0000 (21:18 -0500)]
Add workspace thumbnails to the overview

Add workspace thumbnails to the workspace controls area. The user can
click on the thumbnail to switch workspaces and can also drag windows
out of the thumbnail to other workspaces.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoMove restacking handling from WorkspacesView to WorkspacesDisplay
Owen W. Taylor [Mon, 31 Jan 2011 01:44:05 +0000 (20:44 -0500)]
Move restacking handling from WorkspacesView to WorkspacesDisplay

Moving the base tracking of restacking to WorkspacesDisplay will allow
us to use it to update stacking in the workspace thumbnails as well as
in the main workspaces.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoUse a single "zoomed out" view for both workspace controls hover and DND
Owen W. Taylor [Mon, 31 Jan 2011 01:35:58 +0000 (20:35 -0500)]
Use a single "zoomed out" view for both workspace controls hover and DND

Instead of having a separation between popping the controls out on hover
and zooming out for DND, always do both at once. This is necessary because
when we added workspace thumbnails the controls will get bigger, so we need
to make sure we zoom out far enough so that the windows don't overlap the
controls.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoDon't check for Workspaces.WindowClone for window drops
Owen W. Taylor [Mon, 31 Jan 2011 01:25:00 +0000 (20:25 -0500)]
Don't check for Workspaces.WindowClone for window drops

When checking the type of a DND source, instead of checking
'instanceof Workspaces.WindowClone' accept any actor with realWindow
and metaWindow properties. This will be useful to support a separate
type of actor dragged from workspace thumbnails.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoRemove workspace indicators
Owen W. Taylor [Sun, 30 Jan 2011 23:37:29 +0000 (18:37 -0500)]
Remove workspace indicators

Once we have workspace thumbnails in the overview, workspace indicators
will no longer be needed.

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoSwitch to a vertical layout for workspaces
Owen W. Taylor [Sun, 30 Jan 2011 23:21:31 +0000 (18:21 -0500)]
Switch to a vertical layout for workspaces

The new plans for a row of workspace thumbnails on the right side of the
overview means that the mental model we present to the user will be
vertical, so switch the Metacity workspace layout to be vertical and
adjust the keybinding handling, animations, and workspace layout in
the overview to match.

(This commit does not change the workspace switching indicator pending
finalization of what we want to do with that - it still shows workspaces
arranged vertically.)

https://bugzilla.gnome.org/show_bug.cgi?id=640996

15 years agoUpdated Arabic translation
Khaled Hosny [Tue, 8 Feb 2011 23:10:45 +0000 (01:10 +0200)]
Updated Arabic translation

15 years agopopupMenu: minor code rearrangement
Dan Winship [Tue, 8 Feb 2011 19:19:04 +0000 (14:19 -0500)]
popupMenu: minor code rearrangement

Move the Switch class to right before PopupSwitchMenuItem (and add
some missing semicolons).

15 years agochrome: try find fullscreen windows only on current workspace
Maxim Ermilov [Tue, 8 Feb 2011 01:05:30 +0000 (04:05 +0300)]
chrome: try find fullscreen windows only on current workspace

https://bugzilla.gnome.org/show_bug.cgi?id=641677

15 years agoFixes for previous ShellAppSystem patch a138f59c
Colin Walters [Tue, 8 Feb 2011 19:37:22 +0000 (14:37 -0500)]
Fixes for previous ShellAppSystem patch a138f59c

Wasn't amended by mistake.

15 years agoAdd mouseButtonClicked argument to the callback for St.Button 'clicked' signal in...
Marina Zhurakhinskaya [Tue, 8 Feb 2011 07:06:42 +0000 (02:06 -0500)]
Add mouseButtonClicked argument to the callback for St.Button 'clicked' signal in Notification

St.Button 'clicked' signal now has two arguments, and because we are also
passing an action id as an argument to the _onActionInvoked() callback,
we need to have the number of the signal arguments reflected accurately in
the function arguments.

https://bugzilla.gnome.org/show_bug.cgi?id=641809

15 years agoUse new GLib application API for launching
Colin Walters [Tue, 21 Dec 2010 02:06:03 +0000 (21:06 -0500)]
Use new GLib application API for launching

Launch child processes more directly; we retrieve the PID, and
use it to keep track of the .desktop file we launched.

Now, when we get a window, since the X window has a PID, we
have a pretty strong association.

.desktop file <-> PID <-> window

And can thus map window back to .desktop file.

https://bugzilla.gnome.org/show_bug.cgi?id=637745

15 years agobuild: include libxklavier (cvs) in moduleset (bug #641605)
Luca Ferretti [Mon, 7 Feb 2011 19:54:28 +0000 (20:54 +0100)]
build: include libxklavier (cvs) in moduleset (bug #641605)

Also change setup script in order to fetch iso-codes and cvs

15 years agoOnly animate the message tray items on a hover of a new item or when the tray is...
Marina Zhurakhinskaya [Sat, 5 Feb 2011 00:13:10 +0000 (19:13 -0500)]
Only animate the message tray items on a hover of a new item or when the tray is left

This makes the animation feel more stable and keeps the left-most item expanded
when you move the mouse to the left in the tray.

The following behavior details are implemented by this patch:
  - we wait to collapse an expanded item till after the tray is hidden if
    we are hiding the tray
  - we don't collapse an expanded item if the summary notification associated
    with it is being shown, unless a different summary item is hovered over
  - we don't consider the mouse hovering over a summary notification as
    hovering over the tray, which allows us to collapse an expanded summary
    item if it is not associated with the summary notification being shown

https://bugzilla.gnome.org/show_bug.cgi?id=636930

15 years agoSt: drop StClickable, add some functionality to StButton
Dan Winship [Tue, 25 Jan 2011 21:22:00 +0000 (16:22 -0500)]
St: drop StClickable, add some functionality to StButton

For historical reasons, we had both StClickable and StButton, which
were nearly identical. StButton was more widely-used, so keep that and
port all StClickable users to that.

https://bugzilla.gnome.org/show_bug.cgi?id=640583

15 years agoAppIcon: right-click menu should appear on press, not click
Dan Winship [Wed, 26 Jan 2011 16:15:41 +0000 (11:15 -0500)]
AppIcon: right-click menu should appear on press, not click

https://bugzilla.gnome.org/show_bug.cgi?id=640583

15 years agotheme-node: Fix box-shadows for prerendered textures
Florian Müllner [Fri, 4 Feb 2011 00:45:16 +0000 (01:45 +0100)]
theme-node: Fix box-shadows for prerendered textures

The material of prerendered backgrounds is now painted in the
rectangle determined by st_theme_node_get_paint_box(). As the
ClutterActorBox returned from that function includes the space
needed to draw the box shadow, the background ends up occluding
the shadow.
As the box shadow is not part of the background, factor out a new
helper function which excludes the box shadow, and use it to
prerender and place the background material.

https://bugzilla.gnome.org/show_bug.cgi?id=641522

15 years agogitignore: ignore *.sw? files
Guillaume Desmottes [Mon, 7 Feb 2011 14:40:35 +0000 (15:40 +0100)]
gitignore: ignore *.sw? files

15 years agotray: fix so that trayicons using symbolic icons get the right colors
Dan Winship [Mon, 31 Jan 2011 17:48:18 +0000 (12:48 -0500)]
tray: fix so that trayicons using symbolic icons get the right colors

The tray protocol only allows setting a single set of colors for all
symbolic trayicons; we use the message-tray's theme node to set that.

https://bugzilla.gnome.org/show_bug.cgi?id=641060

15 years agotray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support
Dan Winship [Tue, 1 Feb 2011 17:59:30 +0000 (12:59 -0500)]
tray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support

https://bugzilla.gnome.org/show_bug.cgi?id=641060

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Sun, 6 Feb 2011 18:36:40 +0000 (19:36 +0100)]
Updated Norwegian bokmål translation.

15 years agoBluetoothStatus: depend more on libgnome-bluetooth-applet
Giovanni Campagna [Mon, 24 Jan 2011 17:39:45 +0000 (18:39 +0100)]
BluetoothStatus: depend more on libgnome-bluetooth-applet

Ensure that a dependency is generated even when using --as-needed,
by adding a fake function that calls into the library.

https://bugzilla.gnome.org/show_bug.cgi?id=639324

15 years agoVolumeStatus: change the definition of high/medium/low
Giovanni Campagna [Sat, 5 Feb 2011 18:42:50 +0000 (19:42 +0100)]
VolumeStatus: change the definition of high/medium/low

Do it the same way as gnome-settings-daemon, so that OSD does not
look "out-of-sync" with the status icon.

https://bugzilla.gnome.org/show_bug.cgi?id=641538

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sun, 6 Feb 2011 08:09:16 +0000 (10:09 +0200)]
[l10n] Updated Estonian translation

15 years agoshell_global_maybe_gc: Call gjs_context_maybe_gc instead of JS_MaybeGC
Adel Gadllah [Sat, 5 Feb 2011 09:40:15 +0000 (10:40 +0100)]
shell_global_maybe_gc: Call gjs_context_maybe_gc instead of JS_MaybeGC

This handles native glibc memory allocations better see:
https://bugzilla.gnome.org/show_bug.cgi?id=640790

Also bump the minimum gjs version to 0.7.11

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoUpdated Galician translations
Fran Diéguez [Sat, 5 Feb 2011 23:15:24 +0000 (00:15 +0100)]
Updated Galician translations

15 years agoUpdated Italian translation
Luca Ferretti [Sat, 5 Feb 2011 15:36:57 +0000 (16:36 +0100)]
Updated Italian translation

15 years agol10n: add searchDisplay.js to POTFILES.in
Luca Ferretti [Sat, 5 Feb 2011 15:31:32 +0000 (16:31 +0100)]
l10n: add searchDisplay.js to POTFILES.in

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 14:55:08 +0000 (16:55 +0200)]
Updated Hebrew translation.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 14:49:54 +0000 (16:49 +0200)]
Updated Hebrew translation.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 12:11:44 +0000 (14:11 +0200)]
Updated Hebrew translation.

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sat, 5 Feb 2011 11:10:07 +0000 (13:10 +0200)]
[l10n] Updated Estonian translation

15 years agoUpdated Spanish translation
Daniel Mustieles [Sat, 5 Feb 2011 09:09:01 +0000 (10:09 +0100)]
Updated Spanish translation

15 years agoupdate Translation for Punjabi
A S Alam [Sat, 5 Feb 2011 02:34:36 +0000 (08:04 +0530)]
update Translation for Punjabi

15 years agostatusMenu: temporarily drop Suspend menu item
Ray Strode [Fri, 4 Feb 2011 22:25:20 +0000 (17:25 -0500)]
statusMenu: temporarily drop Suspend menu item

It doesn't currently work, so hide it for now.

It's not clear it's going to stay around long term,
anyway. If it doesn't we can delete the code, then.
Otherwise, we can add the code back when we have
something that works.

https://bugzilla.gnome.org/show_bug.cgi?id=636680

15 years agocss: don't hard code search entry height
Ray Strode [Fri, 4 Feb 2011 19:41:53 +0000 (14:41 -0500)]
css: don't hard code search entry height

When commit 961fdd861fac46ef0ecc67bb8be14c0ce828e612 landed
text in the overview search entry field started getting clipped.

This is because the default font size changed but the entry is a
hard coded pixel height.

This commit drops the hard coding, so the entry can automatically
size itself to the proper height.

https://bugzilla.gnome.org/show_bug.cgi?id=641537

15 years agoconfigure.ac: Require GTK+ 2.99.3 for the tray API changes
Jason D. Clinton [Thu, 3 Feb 2011 16:09:05 +0000 (10:09 -0600)]
configure.ac: Require GTK+ 2.99.3 for the tray API changes

https://bugzilla.gnome.org/show_bug.cgi?id=641359

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 4 Feb 2011 07:31:19 +0000 (09:31 +0200)]
Updated Hebrew translation.

15 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Fri, 4 Feb 2011 05:15:03 +0000 (13:15 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

15 years agowindow-clone: Fix signal connections when the window is closed
Florian Müllner [Thu, 3 Feb 2011 18:25:59 +0000 (19:25 +0100)]
window-clone: Fix signal connections when the window is closed

Commit 91d8a32f25 let WindowClone forward the size-changed signal
of the "real" window, disconnecting the signal handler when the
clone is destroyed. In case the clone was destroyed due to the
MetaWindowActor being closed, this results in a warning
(gsignal.c:2392: instance `0x2a3fac0' has no handler with id `2955').

Handle the case where the original window is destroyed before its
clone.

15 years agoUpdated Arabic translation
Khaled Hosny [Thu, 3 Feb 2011 15:36:16 +0000 (17:36 +0200)]
Updated Arabic translation

15 years agobuild: Fix Ubuntu/Debian build dependencies
Pierre Yager [Thu, 3 Feb 2011 13:02:17 +0000 (14:02 +0100)]
build: Fix Ubuntu/Debian build dependencies

Some more packages are required to satisfy the e-d-s dependency.

15 years agoUpdated Italian translation
Luca Ferretti [Thu, 3 Feb 2011 11:19:36 +0000 (12:19 +0100)]
Updated Italian translation

15 years agocalendar: clean up l10n for time format and labels (close bug #641245)
Luca Ferretti [Thu, 3 Feb 2011 11:12:57 +0000 (12:12 +0100)]
calendar: clean up l10n for time format and labels (close bug #641245)

Add translation context and comments in order to be more helpful to translators.
Also mark a couple of strings as translatable.

15 years agoUpdated Galician translations
Fran Diéguez [Thu, 3 Feb 2011 09:51:17 +0000 (10:51 +0100)]
Updated Galician translations

15 years agoupdate Punjabi Translation by A S Alam
A S Alam [Thu, 3 Feb 2011 02:57:11 +0000 (08:27 +0530)]
update Punjabi Translation by A S Alam

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Wed, 2 Feb 2011 19:34:34 +0000 (20:34 +0100)]
Updated Norwegian bokmål translation.

15 years agol10n: add new calendar to POTFILES.in
Luca Ferretti [Wed, 2 Feb 2011 12:03:19 +0000 (13:03 +0100)]
l10n: add new calendar to POTFILES.in

15 years agoboxpointer: fix multi monitor support
Maxim Ermilov [Tue, 1 Feb 2011 23:37:43 +0000 (02:37 +0300)]
boxpointer: fix multi monitor support

https://bugzilla.gnome.org/show_bug.cgi?id=641195

15 years agomodalDialog: remove old actions from _actionKeys in setButtons
Maxim Ermilov [Sun, 30 Jan 2011 23:15:19 +0000 (02:15 +0300)]
modalDialog: remove old actions from _actionKeys in setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoRemove st_container_remove_all & rewrite st_container_destroy_children
Maxim Ermilov [Mon, 31 Jan 2011 23:25:35 +0000 (02:25 +0300)]
Remove st_container_remove_all & rewrite st_container_destroy_children

1. Both functions leaked the nodes in priv->children
2. st_container_remove_all wasn't properly updating first_child and last_child
3. remove_all() is almost never right since it won't cause signal handlers
   on the children to be removed. In the rare cases where it might be needed
   the caller can simply use clutter_container_remove().
https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspace: make WindowClone forward the 'size-changed' event
Maxim Ermilov [Sun, 30 Jan 2011 22:03:12 +0000 (01:03 +0300)]
workspace: make WindowClone forward the 'size-changed' event

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspacesView: dispose _scrollAdjustment in _onDestroy
Maxim Ermilov [Fri, 28 Jan 2011 02:41:57 +0000 (05:41 +0300)]
workspacesView: dispose _scrollAdjustment in _onDestroy

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspacesView: remove duplicate connection to same signal
Maxim Ermilov [Thu, 27 Jan 2011 23:24:38 +0000 (02:24 +0300)]
workspacesView: remove duplicate connection to same signal

15 years agoGroup chat sources on the left in the message tray
Hellyna Ng [Thu, 30 Dec 2010 21:09:56 +0000 (05:09 +0800)]
Group chat sources on the left in the message tray

This will make it easier for users to get back to their chats.

https://bugzilla.gnome.org/show_bug.cgi?id=617234

15 years agoEnables navigation using arrow keys in notifications with buttons.
Hellyna Ng [Thu, 20 Jan 2011 05:16:47 +0000 (13:16 +0800)]
Enables navigation using arrow keys in notifications with buttons.

Users can now use the keyboard and mouse to navigate with buttons
interchangeably, instead of entirely using only mouse.

https://bugzilla.gnome.org/show_bug.cgi?id=630937

15 years agoBump version to 2.91.6
Owen W. Taylor [Tue, 1 Feb 2011 19:08:29 +0000 (14:08 -0500)]
Bump version to 2.91.6

15 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 1 Feb 2011 17:35:37 +0000 (19:35 +0200)]
[l10n] Updated Estonian translation

15 years agoBuild: Correct version numbers for eds-3.0/1.2
Florian Müllner [Tue, 1 Feb 2011 15:34:53 +0000 (16:34 +0100)]
Build: Correct version numbers for eds-3.0/1.2

The respective version numbers got swapped in commit 703092f.

15 years agomain.js: fix variable naming style for css_stylesheet
Owen W. Taylor [Tue, 1 Feb 2011 15:11:00 +0000 (10:11 -0500)]
main.js: fix variable naming style for css_stylesheet

Change css_stylesheet to cssStylesheet in various places.

15 years agoBetter API for extensions changing CSS
Sardem FF7 [Tue, 1 Feb 2011 14:44:15 +0000 (15:44 +0100)]
Better API for extensions changing CSS

Rename the setter to reflect the fact that it's the stylesheet which is
changing

Add a getter to allow some useful checks

15 years agobuild: Default to libedataserverui-3.0 instead of 1.2
Florian Müllner [Mon, 31 Jan 2011 21:54:34 +0000 (22:54 +0100)]
build: Default to libedataserverui-3.0 instead of 1.2

The official GNOME moduleset builds evolution and e-d-s against
GTK+-3, so libedataserverui-1.2 is no longer part of the release.
As GNOME Shell can actually be build with either version, prefer
libedataserverui-3.0 if it is available and allow falling back
to 1.2. if it isn't.

https://bugzilla.gnome.org/show_bug.cgi?id=641085

15 years agoAdd an alternate bubble arrow drawing
Sardem FF7 [Fri, 28 Jan 2011 08:19:54 +0000 (09:19 +0100)]
Add an alternate bubble arrow drawing

When the bubble is near the screen border, draw a half arrow at the
corner of the bubble.

https://bugzilla.gnome.org/show_bug.cgi?id=639979

15 years agotray: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE
Vincent Untz [Tue, 1 Feb 2011 11:13:47 +0000 (12:13 +0100)]
tray: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE

We were not looking at the right field for the message ID: the ID is in
the 4th field for BEGIN_MESSAGE, but 2nd field for CANCEL_MESSAGE.

15 years agotray: Stop using gdk_display_add_client_message_filter()
Vincent Untz [Tue, 1 Feb 2011 11:13:12 +0000 (12:13 +0100)]
tray: Stop using gdk_display_add_client_message_filter()

It just got removed in GTK+ 3, and we actually don't need it since we
look for ClientMessage in na_tray_manager_window_filter() anyway.

15 years agoUpdating Galician translations
Fran Diéguez [Tue, 1 Feb 2011 01:45:13 +0000 (02:45 +0100)]
Updating Galician translations

15 years agocalendar: Fix grid non-US week layouts
David Zeuthen [Mon, 31 Jan 2011 20:53:56 +0000 (15:53 -0500)]
calendar: Fix grid non-US week layouts

http://people.freedesktop.org/~david/calendar-grid-non-US-locale-collapse-bug.png

This was discovered when working on bug 641049:

 https://bugzilla.gnome.org/show_bug.cgi?id=641049

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agocalendar: Fix event list for week starts other than Sunday
Florian Müllner [Sat, 29 Jan 2011 02:09:47 +0000 (03:09 +0100)]
calendar: Fix event list for week starts other than Sunday

In non-US locales, Monday is generally considered the first day
of the week. Take this into account when building the event
lists displayed under "This week"/"Next week".

https://bugzilla.gnome.org/show_bug.cgi?id=641049

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agocalendar: Fix prev/next buttons to not skip months
Adel Gadllah [Mon, 31 Jan 2011 20:00:16 +0000 (21:00 +0100)]
calendar: Fix prev/next buttons to not skip months

When the current day does not exist in the next/prev month (like 31 Feb),
the next/prev buttons end up skipping the month.

Fix that by going to the last day of the month instead.

https://bugzilla.gnome.org/show_bug.cgi?id=641067